Analysing Requirements Negotiation in Software Ecosystems with Multi-Agent Systems Techniques
نویسندگان
چکیده
A Software Ecosystem (SECO) can be seen as a distributed network of software companies interacting either in a cooperative or competitive manner, being connected by a shared platform. They participate in complex interrelations and play different roles. This perspective brings several social, managerial and technical challenges. The goal of this paper is to investigate the challenges involved in requirements negotiation within a SECO. In particular, requirements must be negotiated by multiple and distributed actors, who have different and sometimes conflicting expectations. This paper starts a discussion on requirements negotiation strategies for a SECO by drawing concepts from Multi-Agent Systems field.
منابع مشابه
Improving Agent Performance for Multi-Resource Negotiation Using Learning Automata and Case-Based Reasoning
In electronic commerce markets, agents often should acquire multiple resources to fulfil a high-level task. In order to attain such resources they need to compete with each other. In multi-agent environments, in which competition is involved, negotiation would be an interaction between agents in order to reach an agreement on resource allocation and to be coordinated with each other. In recent ...
متن کاملA Hybrid Modeling for Continuous Casting Scheduling Problem
This paper deals with a multi-agent-based interval type-2 fuzzy (IT2F) expert systemfor scheduling steel continuous casting. Continuous caster scheduling is a complex and extensiveprocess that needs expert staff. In this study, a distributed multi-agent-based structure is proposed as asolution. The agents used herein can cooperate with each other via various communication protocols.To facilitat...
متن کاملAn Analytic Approach to Pheromone-Based Coordination in Synthetic Ecosystems
The systematic application of the synthetic ecosystems approach to the design of multi-agent systems is supported by the use of a generic pheromone infrastructure as extension of the runtime environment of the software agents. Using this infrastructure, insect-like coordination mechanisms may be applied in software systems. This article proposes an analytic model for such a generic pheromone in...
متن کاملUm Modelo para Negociação de Requisitos em Ecossistemas de Software
In the current globalised software industry, the notion of Software Ecosystems emerges based on theories from Ecology to analyse organisations that operate as networks and have a common interest on a central software platform. Studies suggest that the relationship among actors and an effective requirements management are relevant aspects for these ecosystems. Therefore, this research investigat...
متن کاملDesign Agents with Negotiation Capabilities
INTRODUCTION Agents are viewed as the next significant software abstraction, and it is expected they will become as ubiquitous as graphical user interfaces are today. Multi-agent systems have a key capability to reallocate tasks among their members, and this may result in significant savings and improvements in many domains, such as resource allocation, scheduling, ecommerce, etc. In the near f...
متن کامل